Package-level declarations

Inherited properties

Link copied to clipboard
val SliderDefaults.Incremental: Boolean

Default progression of wave height (whether gradual or not)

Link copied to clipboard
val SliderDefaults.TrackThickness: Dp

Default track thickness

Link copied to clipboard

Default animation configurations for various properties of the wave

Link copied to clipboard
val SliderDefaults.WaveHeight: Dp

Default wave height

Link copied to clipboard
val SliderDefaults.WaveLength: Dp

Default wave length

Link copied to clipboard
val SliderDefaults.WaveThickness: Dp

Default wave thickness

Link copied to clipboard
val SliderDefaults.WaveVelocity: WaveVelocity

Default wave velocity (speed and direction)

Functions

Link copied to clipboard
@Composable
fun WavySlider(value: Float, onValueChange: (Float) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, valueRange: ClosedFloatingPointRange<Float> = 0f..1f, onValueChangeFinished: () -> Unit? = null, interactionSource: MutableInteractionSource? = null, colors: SliderColors = SliderDefaults.colors(), waveLength: Dp = SliderDefaults.WaveLength, waveHeight: Dp = SliderDefaults.WaveHeight, waveVelocity: WaveVelocity = SliderDefaults.WaveVelocity, waveThickness: Dp = SliderDefaults.WaveThickness, trackThickness: Dp = SliderDefaults.TrackThickness, incremental: Boolean = SliderDefaults.Incremental, animationSpecs: WaveAnimationSpecs = SliderDefaults.WaveAnimationSpecs)

A wavy slider much like the Material Design 2 Slider.